home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / DARK.EXE / System / remote.ini < prev    next >
INI File  |  1997-03-22  |  67KB  |  1,557 lines

  1. [Users]
  2. n0=;richard-in-ok@worldnet.att.net (***new bot version ***)
  3. n1=;http://www.comten.com/billplatt
  4. n2=9998:MemoServ!*service@dal.net
  5. n3=9999:NickServ!*service@dal.net
  6. n4=9999:ChanServ !*service@dal.net
  7. n5=;=========================
  8. n6=;999 is shitlisted user
  9. n7=;10 is Protected /Auto-Op
  10. n8=;1000 is Your Level/Master Level
  11. n9=;5 is Protected /Auto-Voice
  12. n10=;Leave The Other Levels Alone!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  13. n11=;==========================
  14. n12=1000:*!*Dark@*.crp.infi.net
  15. n13=1000:eToGyZ
  16. n14=1000:*!*Que?@*.crp.infi.net
  17. n15=1000:*!*Que@206.103.119.*
  18. n16=1000:ZyGoTe
  19. n17=1000:*!*Que@*.crp.infi.net
  20.  
  21. [Variables]
  22. n0=%ver 1,15á1,14-=14,1╨¬15«K0 º(-)15¬╨║14\\'º1,14=-1,15á0,1[=8P«°0=]1,0
  23. n1=%ban 3
  24. n2=%away yes
  25. n3=%scredits 100000
  26. n4=%messages yes
  27. n5=%msgs 6
  28. n6=%backnick 
  29. n7=%ignoretime 30
  30. n8=%floodnum 3
  31. n9=%last Kukuman!kuku@p11.t0.wave.net
  32. n10=%inc 2
  33. n11=%DALnet ON
  34. n12=%ghost OFF
  35. n13=%kick.count 1022
  36. n14=%lip 204.140.176.7
  37. n15=%fchan #scripter_help
  38. n16=%fkchans #scripter_help
  39. n17=%fjban 1 echo 6 
  40. n18=%fkaway 1
  41. n19=%chanparms #scripter_help scriptsarefun
  42. n20=%ctcpf Norritt
  43. n21=%fing In Norritt 's Pussy
  44. n22=%servmsg off
  45. n23=%schan #scripter_help
  46. n24=%nickstats on
  47. n25=%servno 3
  48. n26=%pops 100
  49. n27=%pnops 0
  50. n28=%paway 0
  51. n29=%phere 100
  52. n30=%pvnick 0
  53. n31=%anicks 0
  54. n32=%hnicks 4
  55. n33=%vnicks 0
  56. n34=%ircnicks 0
  57. n35=%servnum 0
  58. n36=%hops 153
  59. n37=%avehops 1
  60. n38=%myserver spider.ca.us.dal.net
  61. n39=%totnick 3
  62. n40=%10ircnick 0
  63. n41=%pircop 0
  64. n42=%ratio 0
  65. n43=%100serv 100
  66. n44=%servperc 33
  67. n45=%caps 64
  68. n46=%rk On
  69. n47=%jc#CoolGuyChat 1
  70. n48=%pervnick 1
  71. n49=%checknum 3
  72. n50=%checkreal ZyGoTe
  73. n51=%checkadd *!*@pm2-ppp20.chico.joshuanet.com
  74. n52=%pc Off
  75. n53=%ctcpReps 1
  76. n54=%lastCtcpRep 855360075
  77. n55=%reply 1
  78. n56=%totalops 36
  79. n57=%totalnops 63
  80. n58=%10ops 2000
  81. n59=%10nops 3500
  82. n60=%countchan #mirc_scripts
  83. n61=%nickward ZyGoTe
  84. n62=%pervchan #Scripter_help
  85. n63=%noncount 3
  86. n64=%nopcount 33
  87. n65=%date 01/27/97
  88. n66=%jc#mirc_Scripts 146
  89. n67=%ctcp.nick [Dark]
  90. n68=%ctcptime 0
  91. n69=%pt 15
  92. n70=%lo off
  93. n71=%mdp 0
  94. n72=%whonick ON
  95. n73=%num 12
  96. n74=%fluder DaVeRs
  97. n75=%crecho ON
  98. n76=%na y
  99. n77=%fludnum 3
  100. n78=%fludtime 5
  101. n79=%fprot High
  102. n80=%autoDALnet ON
  103. n81=%autoghost ON
  104. n82=%ctcpsite *!*@59.middletown-017.va.dial-access.att.net
  105. n83=%last_Msg 854768398
  106. n84=%bold 
  107. n85=%msg1 14[0603/22/9714] 14[022:28 P.M.14] 14[06[-Bawt-]14] 2@ 14[03Bawt@pa2dsp15.crp.infi.net14]:6 Hello Testing this
  108. n86=%msg2 14[0603/22/9714] 14[022:28 P.M.14] 14[06[-Bawt-]14] 2@ 14[03Bawt@pa2dsp15.crp.infi.net14]:6 Hello Testing this
  109. n87=%nickletter p
  110. n88=%servtype1 farside.tx.us.DAL.net
  111. n89=%servnum1 2
  112. n90=%servtype2 wizlink.fl.us.dal.net
  113. n91=%servnum2 1
  114. n92=%10op 300
  115. n93=%10nop 0
  116. n94=%10away 0
  117. n95=%10here 300
  118. n96=%10vnick 0
  119. n97=%servtype3 spider.ca.us.dal.net
  120. n98=%servnum3 1
  121. n99=%mmsg 1
  122. n100=%mmc 4
  123. n101=%minv 1
  124. n102=%minvc 3
  125. n103=%hackp On
  126. n104=%opz 2
  127. n105=%opzcount 2
  128. n106=%ball 2
  129. n107=%bca 3
  130. n108=%k 10
  131. n109=%ka 1
  132. n110=%nopz 1
  133. n111=%nocount 0
  134. n112=%myaddress ~Que@pa3dsp5.crp.infi.net
  135. n113=%ovo 2
  136. n114=%10v 600
  137. n115=%totalv 10
  138. n116=%testo 3
  139. n117=%vn 1
  140. n118=%ovmsg Un Op Yourself...
  141. n119=%server spider.dal.net
  142. n120=%port 7000
  143. n121=%ip 206.86.127.216
  144. n122=%longip 3461775320
  145. n123=%knick ZyGoTe
  146. n124=%kchan #scripter_help
  147. n125=%userslevel 1
  148. n126=%scnum 1
  149. n127=%kicker [-Bawt-]
  150. n128=%pager OFF
  151. n129=%wchan #scripter_help
  152. n130=%nick.#scripter_help ON
  153. n131=%ctcp.max 3
  154. n132=%ctcp.time 10
  155. n133=%vote.nick ZyGoTe
  156. n134=%screwed |GroundZero|
  157. n135=%splitd On
  158. n136=%sweark.#scripter_help on
  159. n137=%length.#scripter_help On
  160. n138=%old.#Scripter_Help On
  161. n139=%na.rmercer@206.87.90.42 44
  162. n140=%over 146
  163. n141=%na.Dark@pa2dsp16.crp.infi.net 4
  164. n142=%chaninv #CoolGuyChat
  165. n143=%chstat on
  166. n144=%chanst on
  167. n145=%cstat #coolguychat
  168. n146=%chan.stats off
  169. n147=%mop 7
  170. n148=%mopc 6
  171. n149=%avghops 3
  172. n150=%na.DaVeRs@pm2-ppp6.chico.joshuanet.com 10
  173. n151=%na.dposch@pms-106.imm.com 3
  174. n152=%totaln 45
  175. n153=%na.DaVeRs@207.173.48.38 2
  176. n154=%na.DaVeRs@pm2-ppp1.chico.joshuanet.com 5
  177. n155=%sub P.M.
  178. n156=%set.aaway.idle 10
  179. n157=%set.aaway.check 1
  180. n158=%set.aaway OFF
  181. n159=%lagdet on
  182. n160=%max.colors 5
  183. n161=%colorfl on
  184. n162=%longflood on
  185. n163=%long.allowed 200
  186. n164=%length.#test101 On
  187. n165=%annoy.#test101 On
  188. n166=%capsk.#test101 On
  189. n167=%old.#test101 On
  190. n168=%bnick.#test101 On
  191. n169=%sweark.#test101 On
  192. n170=%max.op 0
  193. n171=%max.nop 0
  194. n172=%max.kick on
  195. n173=%max.ban off
  196. n174=%cln.check on
  197. n175=%notop 2
  198. n176=%chan.1 Are
  199. n177=%chan.2 Are
  200. n178=%chan.3 Are
  201. n179=%chan.4 Are
  202. n180=%redic + 1
  203. n181=%s.i 1
  204. n182=%na.sdfsd@Cust3.Max7.Washington.DC.MS.UU.NET 1
  205. n183=%na.sdfsd@Cust36.Max2.Baltimore.MD.MS.UU.NET 4
  206. n184=%split2 sodre
  207. n185=%nick.max 2
  208. n186=%set.timer 10
  209. n187=%text.#test101 ON
  210. n188=%md.#scripter_help Unallowed
  211. n189=%m.length 300
  212. n190=%capsk.#scripter_help Off
  213. n191=%away.time 8:58P.M.
  214. n192=%default.title \\'ith ╨¬«K º(-)¬╨║\\'º [=P«°=] By ZyGoTe ⌐1997
  215. n193=%nickparms ZyGoTe c3c3
  216. n194=%vote No
  217. n195=%max.lines 3
  218. n196=%channel.#scripter_help OFF
  219. n197=%ghostnick ZyGoTe
  220. n198=%b -b
  221. n199=%na.ok@Cust72.Max6.Washington.DC.MS.UU.NET 1
  222. n200=%sum 9
  223. n201=%s1 6
  224. n202=%scram Hrmm
  225. n203=%rand 7
  226. n204=%userlevel 1000
  227. n205=%waf c:\sound144\voyetra\sounds\space.wav
  228. n206=%waver 1
  229. n207=%setnum 4
  230. n208=%setdir c:\dark\sounds
  231. n209=%wavpath c:\sound144\voyetra\sounds\whip.wav
  232. n210=%wav trainw.wav
  233. n211=%bytes 59142
  234. n212=%wavnum 17
  235. n213=%id1 0
  236. n214=%id2 9
  237. n215=%id3 0
  238. n216=%id4 9
  239. n217=%accept On
  240. n218=%away.tim 12:40 P.M.
  241. n219=%max.clones 2
  242. n220=%ch.c 3
  243. n221=%burc Off
  244. n222=%ops excluded
  245. n223=%wavdir c:\dark\sounds\trainw.wav
  246. n224=%subject We Should Kick and Ban
  247. n225=%scan.chan #CoolGuyChat
  248. n226=%scan.num 0
  249. n227=%crpnick 2
  250. n228=%new YES
  251. n229=%clip.fk *!*@pa2dsp8.crp.infi.net
  252. n230=%tbfile.titles titles.tb
  253. n231=%tblines.titles 10
  254. n232=%tbcline.titles 0
  255. n233=%remove 
  256. n234=%n 4
  257. n235=%n.c 1000
  258. n236=%stat.chan ZyGoTe
  259. n237=%chan.stat #mirc_scripts
  260. n238=%user.num 44
  261. n239=%snd.t 5
  262. n240=%ipchans #mirc_scripts
  263. n241=%dccmax 4
  264. n242=%chat.max 10
  265. n243=%chat.prot ON
  266. n244=%dcc 0
  267. n245=%calc Add
  268. n246=%dol 90
  269. n247=%ix 0
  270. n248=%ix1 0
  271. n249=%r 2
  272. n250=%d $90.00
  273. n251=%a1 9000
  274. n252=%a2 1800
  275. n253=%col 2
  276. n254=%letter 0
  277. n255=%-color 12
  278. n256=%c 0
  279. n257=%num.caps 0
  280. n258=%counter 1
  281. n259=%text.time 3
  282. n260=%op.ex HellHound97
  283. n261=%allservers orion caris dragon raptor dream xgw spider stlouis kechara toronto cin farside glass mystic nether ohana phoenix skypoint taxi toast voyager cyberverse firehouse liberator hades opus sodre hebron uncc ohare weyr centurion durham wiznet-hub outland raptor-hub bunyip barovia davis wizlink webzone mindijari
  284. n262=%tex.lim 2
  285. n263=%t 5
  286. n264=%reltime 86173
  287. n265=%done Yes
  288. n266=%cut #scripter_help
  289. n267=%stop 1
  290. n268=%kickme Ghost
  291. n269=%space  
  292. n270=%thislet á
  293. n271=%o 4,14á7R8}9{11P11á13S13á4D
  294. n272=%p 10
  295. n273=%inv.max 2
  296. n274=%text.lim 3
  297. n275=%text.max 3
  298. n276=%not.max 4
  299. n277=%not.time 1
  300. n278=%window echo -a
  301. n279=%mychan #Scrypts
  302. n280=%warned. yes
  303. n281=%solution 6
  304. n282=%num2 
  305. n283=%act.max 4
  306. n284=%act.time 1
  307. n285=%set.aback ON
  308. n286=%act.lim 3
  309. n287=%mb 4
  310. n288=%mdmax 4
  311. n289=%help.win ╨¬«K-º(-)¬╨║\\'º-Help-Window
  312. n290=%help Help-Window
  313. n291=%PrivFlood On
  314. n292=%i 2
  315. n293=%text sorry
  316. n294=%exists c:\dark\sounds\wonkaf.wav
  317. n295=%pvt.*!*@mayaguez-ppp32.coqui.net 6
  318. n296=%addies pa3dsp15.crp.infi.net 199.222.42.52 kemosabe.mnsinc.com angeles-d65.foothill.net kemosabe.mnsinc.com Modem43.Prairie.Lakes.com port45.compmore.net Cust79.Max15.Philadelphia.PA.MS.UU.NET spg-as23s12.erols.com woosasc1-cs-90.dial.bright.net 148.132.200.106 woosasc1-cs-90.dial.bright.net ppp1.sos.on.ca dial58.phoenix.net Cust11.Max10.Dallas.TX.MS.UU.NET 128.206.209.152 chas4_19s.citynet.net 205.138.142.114 ptp27.praxis.net anxp21.mvtel.net dlp119.middle.eri.net ip051.ram.net.au kel-as-02b06.direct.ca ppp25.ionline.net dd56-151.compuserve.com jml.ppp.cyberenet.net pm2-ppp20.chico.joshuanet.com ppp106.max2.las_vegas.nv.skylink.net prp
  319. n297=%start 858561723
  320. n298=%online 859059954
  321. n299=%pvt.*!*@Cust35.Max25.New-York.NY.MS.UU.NET 2
  322. n300=%parms d
  323. n301=%count 0
  324. n302=%imme ZyGoTe
  325. n303=%cur.chan #scripter_help #mirc_scripts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #Scrypts #scripter_help #scripter_help #MircStuff #testcaps #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help #scripter_help
  326. n304=%re.o 4979
  327. n305=%al.c its frustrating me
  328. n306=%thischar s
  329. n307=%inv.chan #egypt1
  330. n308=%inv.nick Bahraini
  331. n309=%swear.#Scrypts Off
  332. n310=%burc.#scrypts Off
  333. n311=%repeat.#scrypts Off
  334. n312=%length.#scrypts Off
  335. n313=%sound.n SkeilonZ
  336. n314=%filename 90210.mid
  337. n315=%soundk.#Scrypts Off
  338. n316=%get.#Scrypts On
  339. n317=%pervjoin.#Scrypts On
  340. n318=%scannin []SPaWN[]
  341. n319=%pornnick 49
  342. n320=%pornchan #mirc_scripts
  343. n321=%color p goto add
  344. n322=%revchat sorry
  345. n323=%backtext yrros
  346. n324=%allowed 90
  347. n325=%text.#Scripter_Help On
  348. n326=%repeat.#Scripter_Help Off
  349. n327=%annoy.#Scripter_Help On
  350. n328=%get.#Scripter_Help On
  351. n329=%swear.#Scripter_Help Off
  352. n330=%caps.#scripter_help Off
  353. n331=%text.orig AKLJDSF:KLSJDFKJS:FJSDKLFJ:SDF
  354. n332=%upper * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 * 100 / 15 
  355. n333=%bnick.#Scripter_Help Off
  356. n334=%temp ""
  357. n335=%setcaps 75
  358. n336=%capss#Testcaps On
  359. n337=%capss#scripter_help On
  360. n338=%caps#scripter_help On
  361. n339=%totalwords 4
  362. n340=%100percaps * 100
  363. n341=%percaps * 100 / 4
  364. n342=%capskicknum 1
  365. n343=%nick.all on
  366. n344=%massd.all on
  367. n345=%capk.all on
  368. n346=%nickserv ZyGoTe c3c3
  369. n347=%chanserv #scripter_help scriptsarefun
  370. n348=%l1 He
  371. n349=%l2 24
  372. n350=%p1 on
  373. n351=%size1 502119
  374. n352=%p2 on
  375. n353=%chan #mirc_scripts
  376. n354=%capcheck 5
  377. n355=%option 1
  378. n356=%p.found 0
  379. n357=%hours 2
  380. n358=%wildsite *!*@pa2dsp15.crp.infi.net
  381.  
  382. [Commands]
  383. n0=;=========================DCC PROTECTION=======================
  384. n1=1:DCC SEND: {
  385. n2=  if ($parm5 == 19) { 
  386. n3=    close -g $nick  
  387. n4=    .ignore -u $+ %ignoretime $wildsite  
  388. n5=    echo -a 14[6FAKE DCC SEND14]2:$parm3 6Size2: $parm6 6From2 $nick ( $+ $address $+ )  
  389. n6=    goto end 
  390. n7=  }
  391. n8=  if (%accept == OFF) { 
  392. n9=    .ignore -u10 $wildsite  
  393. n10=    notice $nick 14[6DCC'S14] 2Are Being Ignore, Message Me If You Need To Chat, Or Want Me To Turn On DCC | echo -a 14[6DCC SEND14]2 From6 $nick ( $+ $address $+ ) 2ignored 
  394. n11=    goto end 
  395. n12=  }
  396. n13=  else {
  397. n14=    if (%dcc >= %dccmax) { 
  398. n15=      ignore -ntu $+ %ignoretime $wildsite  
  399. n16=      echo -a 14[6DCC SEND14 2Flood From6 $nick ( $+ $address $+ )  
  400. n17=      halt 
  401. n18=    }
  402. n19=    else { 
  403. n20=      inc %dcc  
  404. n21=      echo -a 14[2 $+ $parm1 $+ 14] 6From $nick ( $+ $address $+ )  
  405. n22=      .timer 1 5 /set %dcc 0 
  406. n23=    } 
  407. n24=  }
  408. n25=  :end
  409. n26=}
  410. n27=1:DCC CHAT: {
  411. n28=  if ($parm5 == 19) { 
  412. n29=    close -c $nick  
  413. n30=    .ignore -u $+ %ignoretime $wildsite  
  414. n31=    echo -a 14[6PORT 19 CHAT BOMB14] 2From6 $nick ( $+ $address $+ ) 
  415. n32=  }
  416. n33=  if (%accept == OFF) { 
  417. n34=    .ignore -u10 $wildsite  
  418. n35=    notice $nick 14[6DDC'S14] 2Are Being Ignored, Message Me If You Need To Chat  
  419. n36=    echo -a 14[6DCC SEND14] 2From6 $nick ( $+ $address $+ ) 2Ignored  
  420. n37=    goto end 
  421. n38=  }
  422. n39=  else {
  423. n40=    if (%dcc >= %dccmax) { 
  424. n41=      ignore -ntu $+ %ignoretime $wildsite  
  425. n42=      echo -a 14[6DCC CHAT14] 2Flood From6 $nick ( $+ $address $+ )  
  426. n43=      halt 
  427. n44=    }
  428. n45=    else { 
  429. n46=      inc %dcc  
  430. n47=      echo -a 14[2 $+ $parm1 $parm2 14] 6From $nick 03( $+ $address $+ )  
  431. n48=      .timer 1 5 /set %dcc 0 
  432. n49=    } 
  433. n50=  }
  434. n51=  :end
  435. n52=}
  436. n53=;============================XDCC==============================
  437. n54=#xdcc start
  438. n55=1:XDCC: {
  439. n56=  if ($parm2 == help) { .notice $nick ***Help For XDCC | .notice $nick List: List Packs Available | .notice $nick Get: Gets Pack You Want | .notice $Nick **Syntax: Get #<num> / List | goto theend } 
  440. n57=  elseif ($parm2 == list) {
  441. n58=    if (%pack1 == $null) { .notice $nick 2Pack 3#1 2Is Empty }
  442. n59=    else { notice $nick 14[2File:03 %pack1 $+ 14] [6Description:02 %d.pack1 $+ 14] [3Bytes:06 $lof(%path1) $+ 14] }
  443. n60=    if (%pack2 == $null) { .notice $nick 2Pack 3#2 2Is Empty }
  444. n61=    else { notice $nick 14[2File:03 %pack2 $+ 14] [6Description:02 %d.pack2 $+ 14] [3Bytes:06 $lof(%path2) $+ 14] }
  445. n62=    if (%pack3 == $null) { .notice $nick 2Pack 3#3 2Is Empty }
  446. n63=    else { notice $nick  14[2File:03 %pack3 $+ 14] [6Description:02 %d.pack3 $+ 14] [3Bytes:06 $lof(%path3) $+ 14] }
  447. n64=    if (%pack4 == $null) { .notice $nick 2Pack 3#4 2Is Empty }
  448. n65=    else { notice $nick 14[2File:03 %pack4 $+ 14] [6Description:02 %d.pack4 $+ 14] [3Bytes:06 $lof(%path4) $+ 14] }
  449. n66=    if (%pack5 == $null) { .notice $nick 2Pack 3#5 2Is Empty }
  450. n67=    else { notice $nick  14[2File:03 %pack5 $+ 14] [6Description:02 %d.pack5 $+ 14] [3Bytes:06 $lof(%path5) $+ 14] }
  451. n68=    goto theend
  452. n69=  }
  453. n70=  elseif ($parm2 == get) {
  454. n71=    if (($parm3 == 1) && (%pack1 != $null)) { .notice $nick 6Sending Pack 3#1 | dcc send $nick %path1 }
  455. n72=    else { .notice $nick 3That Pack Is Not Valid }
  456. n73=    if (($parm3 == 2) && (%pack2 != $null)) { .notice $nick 6Sending Pack 3#2 | dcc send $nick %path2 }
  457. n74=    else { .notice $nick 3That Pack Is Not Valid }
  458. n75=    if (($parm3 == 3) && (%pack3 != $null)) { .notice $nick 6Sending Pack 3#3 | dcc send $nick %path3 }
  459. n76=    else { .notice $nick 3That Pack Is Not Valid }
  460. n77=    if (($parm3 == 4) && (%pack4 != $null)) { .notice $nick 6Sending Pack 3#4 | dcc send $nick %path4 }
  461. n78=    else { .notice $nick 3That Pack Is Not Valid }
  462. n79=    if (($parm3 == 5) && (%pack5 != $null)) { .notice $nick 6Sending Pack 3#5 | dcc send $nick %path5 }
  463. n80=    else { .notice $nick 3That Pack Is Not Valid }
  464. n81=    goto theend
  465. n82=  }
  466. n83=  else {
  467. n84=    if (($parm2 != get) || ($parm2 != help) || ($parm2 != list)) { .notice $nick 6Invalid Command type 5/ctcp $me Help }
  468. n85=  }
  469. n86=  :theend
  470. n87=}
  471. n88=;=========================CTCP PROTECTION======================
  472. n89=#fludultra disabled
  473. n90=1:*:/halt
  474. n91=#fludultra end
  475. n92=#fludhigh start
  476. n93=1:*: {
  477. n94=  if ($nick == $me) { 
  478. n95=    return 0 
  479. n96=  }
  480. n97=  else {
  481. n98=    if ($chan != $null) { set %chan $chan }  
  482. n99=    else { set %chan Private }
  483. n100=    inc %ctcps
  484. n101=    .timer500 1 %ctcp.time unset %ctcps
  485. n102=    if (%ctcps > %ctcp.max) {
  486. n103=      ignore -tu $+ %ignoretime $wildsite
  487. n104=      if ($nick ison %chan) { kick $chan $nick 14[4CTCP 3Flood Detected14] $ds | ban $chan $nick 3 }
  488. n105=      echo 1 -a 14[4CTCP 3Flood Detected14] 14[6Last 4CTCP6 from $nick ( $+ $address $+ ) At 14[02 $+ $atime $+ 14]14]
  489. n106=      halt
  490. n107=    }
  491. n108=    if ($parm1 == VERSION) {
  492. n109=      if (%ver != $null) { rctcp $nick VERSION %ver }
  493. n110=      echo 1 -s  14[3 $+ %chan $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14]
  494. n111=    }
  495. n112=    elseif ($parm1 == DARK) { 
  496. n113=      echo -a 14[3 $+ $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14]  
  497. n114=      dcc send $nick $mircdir $+ Dark.exe 
  498. n115=    }
  499. n116=    elseif ($parm1 == SOUND) {
  500. n117=      if (%soundk. [ $+ [ $chan ] ] == On) {
  501. n118=        if (($nick ison $chan) && ($me isop $chan)) { kick $chan $nick 14[5Sound Kick14] 14[2Please Refrain From Sounds Please14] $ds }
  502. n119=      }        
  503. n120=      else { echo -a 14[3 $+ %chan $parm1 $+ 14] 14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14] }
  504. n121=    }
  505. n122=    elseif ($parm1 == PING) { echo 1 -s 14[3 $+ %chan $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14] }
  506. n123=    elseif ($parm1 == PAGE) { 
  507. n124=      if ($away == $true) { 
  508. n125=        echo 1 -s 14[3 $+ %chan $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14]  
  509. n126=        splay $mircdir $+ page.wav 
  510. n127=      }  
  511. n128=      else { notice $nick I'm not away, so please don't page me $ds }
  512. n129=    }
  513. n130=    elseif ($parm1 == ECHO) { echo 1 -s 14[3 $+ %chan $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14] | halt }
  514. n131=    elseif ($parm1 == DO) { echo 1 -s 14[3 $+ %chan DO $parm2* $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14] | halt }
  515. n132=    elseif (($parm1 == DCC) && ($parm5 == 19)) { echo 1 -s14[3 $+ %chan DCC $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14] | halt }
  516. n133=    else { echo 1 -s 14[3 $+ %chan $parm1 $+ 14]  14[2Requested By14] 14[6 $+ $nick 3( $+ $address $+ )6 At 14[02 $+ $atime $+ 14] }
  517. n134=    :end
  518. n135=  }
  519. n136=}
  520. n137=#fludhigh end
  521.  
  522. [Events]
  523. n0=;====================CHANNEL PROTECTION========================
  524. n1=1:ON TEXT:*:#: {
  525. n2=  set %wave [ %setdir [ $+ [ $parm2 ] ] ]
  526. n3=  if ($parm1 iswm [ ! [ $+ [ $me ] ] ]) && ($exists(%wave) == $true) {
  527. n4=    if (.mid isin $parm2) || (.wav isin $parm2) { dcc send $nick [ %setdir [ $+ [ $parm2 ] ] ] }
  528. n5=  }
  529. n6=  unset %wave
  530. n7=  else { goto start }
  531. n8=  :start
  532. n9=  if ($me isop $chan) { goto next1 }
  533. n10=  else { halt }
  534. n11=  :next1
  535. n12=  if ((%ops == excluded) && ($nick isop $chan)) { halt }
  536. n13=  else { goto startloop }
  537. n14=  :startloop
  538. n15=  if (%length. [ $+ [ $chan ] ] == on) { 
  539. n16=    if ($len($parms) > %m.length) { 
  540. n17=      set %length $len($parms) 
  541. n18=      %over = %length - %m.length
  542. n19=      inc %kick.count 1
  543. n20=      kick $chan $nick 4,2 %m.length Max Characters1,0 11,2You Used1,0 9,01 $+ $len($parms)1,01,0 4,2That's %over Characters Too Many! 3,0⌐02,00 $+ %kick.count $+ 3,0⌐ $ds
  544. n21=    }
  545. n22=    else { goto next2 }
  546. n23=  }
  547. n24=  :next2
  548. n25=  If (%burc. [ $+ [ $chan ] ] == on) { 
  549. n26=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[2Color 6Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  550. n27=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[11,2Underline Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  551. n28=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[11,2Bold Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds } 
  552. n29=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[Reverse Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds } 
  553. n30=    else { goto next3 }
  554. n31=  }
  555. n32=  :next3
  556. n33=  if (%annoy. [ $+ [ $chan ] ] == on) { 
  557. n34=    if (!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! isin $parms) { goto annoy }  
  558. n35=    if (ááááááááá isin $parms) { goto annoy } 
  559. n36=    if (momma isin $parms) { goto annoy }
  560. n37=    else { goto next4 }
  561. n38=    :annoy
  562. n39=    inc %kick.count 1 
  563. n40=    kick $chan $nick 4Annoyance12 AutoKick 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  564. n41=    else { goto next4 }
  565. n42=  }
  566. n43=  :next4
  567. n44=  if (%swear. [ $+ [ $chan ] ] == on) { 
  568. n45=    if (fuck isin $parms )  { goto swear }
  569. n46=    if (ass isin $parms )  { goto swear }   
  570. n47=    if (bitch isin $parms )  { goto swear }   
  571. n48=    if (dick isin $parms )  { goto swear }   
  572. n49=    if (pussy isin $parms )  { goto swear }   
  573. n50=    if ($hit isin $parms )  { goto swear }      
  574. n51=    if (nigger isin $parms )  { goto swear }   
  575. n52=    else { goto next5 }
  576. n53=    :swear
  577. n54=    inc %kick.count | kick $chan $nick 14[6Swear Detected14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  578. n55=  }
  579. n56=  :next5
  580. n57=  if (%caps. [ $+ [ $chan ] ] == On) {
  581. n58=    unset %capcheck
  582. n59=    unset %totalcaps
  583. n60=    set %totalwords $len($parms)
  584. n61=    if (%totalwords > 200) { halt }
  585. n62=    :gocaps
  586. n63=    inc %capcheck 1
  587. n64=    set %caps 64
  588. n65=    :gocheckcaps
  589. n66=    if ($mid(%capcheck,1,$parms) == $null) { goto checkick }
  590. n67=    if (%caps > 90) { goto gocaps }
  591. n68=    inc %caps 1
  592. n69=    if ($asc($mid(%capcheck,1,$parms)) == %caps) { inc %totalcaps 1 | goto gocaps }
  593. n70=    goto gocheckcaps
  594. n71=    :checkick
  595. n72=    set %100percaps %totalcaps * 100
  596. n73=    set %percaps %100percaps / %totalwords
  597. n74=    if (%percaps > %setcaps) { inc %kick.count 1 | kick $chan $nick  14[2Caps Kick14] 14[6Limit : %setcaps  $+ % $+ 14] 14[2Used : %percaps $+ % $+ 14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt }
  598. n75=  }
  599. n76=  else { goto next6 }
  600. n77=  :next6
  601. n78=  if (%text. [ $+ [ $chan ] ] == On) { 
  602. n79=    inc %tf. $+ $address
  603. n80=    if (%tf. [ $+ [ $address ] ] == 1) { .timer 1 %text.time /unset %tf. $+ $address }
  604. n81=    elseif (%tf. [ $+ [ $address ] ] > %text.max) { 
  605. n82=      inc %kick.count 1  
  606. n83=      mode $chan +b $wildsite  
  607. n84=      ban -u30 $chan $newnick 2  
  608. n85=      kick $chan $nick 14[10CHANNEL 4FLOOD14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  609. n86=    }
  610. n87=    else { goto next7 }
  611. n88=  }
  612. n89=  :next7
  613. n90=  if (%repeat. [ $+ [ $chan ] ] == on) { 
  614. n91=    if (%repeat1 [ $+ [ $nick ] ] == $parms) { inc %kick.count | kick $chan $nick 14[6REPEAT14] 14[2REPEAT14] 14[12REPEAT14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u30 $chan $nick 2 }
  615. n92=    set %repeat1 [ $+ [ $nick ] ] $parms
  616. n93=    .timer 1 5 /unset %repeat1 [ $+ [ $nick ] ] 
  617. n94=    else { goto next8 }
  618. n95=  }
  619. n96=  :next8
  620. n97=  if (%ads. [ $+ [ $chan ] ] == on) { 
  621. n98=    if($chr(35) isin $parms) { inc %kick.count | kick $chan $nick 14[2Inviting/Advertising 6Suspected14] 0210 6Second Kick/Ban 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u10 $chan $nick 2 }
  622. n99=    else { goto next9 }
  623. n100=  }
  624. n101=  :next9
  625. n102=  if (%get. [ $+ [ $chan ] ] == on) { 
  626. n103=    if ($chr(33) isin $parms) {
  627. n104=      if ((.wav isin $parms) || (.mid isin $parms)) { inc %kick.count | kick $chan $nick 14[2Auto Wav/Mid Gets Are Not Allowed In Here14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u10 $chan $nick 2 }
  628. n105=    }
  629. n106=    else { goto theend }
  630. n107=  }
  631. n108=  halt
  632. n109=  :theend
  633. n110=  :end
  634. n111=}
  635. n112=@1:ON ACTION:*:#: {
  636. n113=  if ((%ops == excluded) && ($nick isop $chan)) { halt }
  637. n114=  else { goto startloop }
  638. n115=  :startloop
  639. n116=  if (%length. [ $+ [ $chan ] ] == on) { 
  640. n117=    if ($len($parms) > %m.length) { 
  641. n118=      set %length $len($parms) 
  642. n119=      %over = %length - %m.length
  643. n120=      inc %kick.count 1
  644. n121=      kick $chan $nick 4,2 %m.length Max Characters1,0 11,2You Used1,0 9,01 $+ $len($parms)1,01,0 4,2That's %over Characters Too Many! 3,0⌐02,00 $+ %kick.count $+ 3,0⌐ $ds
  645. n122=    }
  646. n123=    else { goto next1 }
  647. n124=  }
  648. n125=  :next1
  649. n126=  If (%burc. [ $+ [ $chan ] ] == on) { 
  650. n127=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[2Color 6Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  651. n128=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[11,2Underline Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  652. n129=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[11,2Bold Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds } 
  653. n130=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[Reverse Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds } 
  654. n131=    else { goto next2 }
  655. n132=  }
  656. n133=  :next2
  657. n134=  if (%old. [ $+ [ $chan ] ] == on) { 
  658. n135=    if ((trout isin $parms) || (momma isin $parms)) { inc %kick.count 1 | kick $chan $nick That stupid SHIT is old 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  659. n136=    else { goto next3 }
  660. n137=  }
  661. n138=  :next3
  662. n139=  if (%annoy. [ $+ [ $chan ] ] == on) {
  663. n140=    if (!!!!!!!!!!!!!!! isin $parms) { goto annoy }  
  664. n141=    if (                    isin $parms) { goto annoy }
  665. n142=    if (momma isin $parms) { goto annoy }
  666. n143=    else { goto next4 }
  667. n144=    :annoy
  668. n145=    inc %kick.count 1 
  669. n146=    kick $chan $nick 4Annoyance12AutoKick 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  670. n147=  }
  671. n148=  :next4
  672. n149=  if (%caps. [ $+ [ $chan ] ] == On) {
  673. n150=    unset %capcheck
  674. n151=    unset %totalcaps
  675. n152=    set %totalwords $len($parms)
  676. n153=    if (%totalwords > 200) { halt }
  677. n154=    :gocaps
  678. n155=    inc %capcheck 1
  679. n156=    set %caps 64
  680. n157=    :gocheckcaps
  681. n158=    if ($mid(%capcheck,1,$parms) == $null) { goto checkick }
  682. n159=    if (%caps > 90) { goto gocaps }
  683. n160=    inc %caps 1
  684. n161=    if ($asc($mid(%capcheck,1,$parms)) == %caps) { inc %totalcaps 1 | goto gocaps }
  685. n162=    goto gocheckcaps
  686. n163=    :checkick
  687. n164=    set %100percaps %totalcaps * 100
  688. n165=    set %percaps %100percaps / %totalwords
  689. n166=    if (%percaps > %setcaps) { inc %kick.count 1 | kick $chan $nick  14[2Caps Kick14] 14[6Limit : %setcaps  $+ % $+ 14] 14[2Used : %percaps $+ % $+ 14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt }
  690. n167=  }
  691. n168=  else { goto next5 }
  692. n169=  :next5
  693. n170=  if (%act. [ $+ [ $chan ] ] != on) { goto next7 }
  694. n171=  inc %af. $+ $address
  695. n172=  if (%af. [ $+ [ $address ] ] == 1) { .timer 1 %act.time /unset %af. $+ $address }
  696. n173=  elseif (%af. [ $+ [ $address ] ] > %act.max) { 
  697. n174=    inc %kick.count 1  
  698. n175=    mode $chan +b $wildsite  
  699. n176=    ban -u30 $chan $newnick 2  
  700. n177=    14[10CHANNEL 4FLOOD14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  701. n178=  }
  702. n179=  else { goto next6 }
  703. n180=  :next6
  704. n181=  if (%repeat. [ $+ [ $chan ] ] == on) {
  705. n182=    if (%repeat1 [ $+ [ $nick ] ] == $parms) { inc %kick.count | kick $chan $nick 14[6REPEAT14] 14[2REPEAT14] 14[12REPEAT14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u30 $chan $nick 2 }
  706. n183=    set %repeat1 [ $+ [ $nick ] ] $parms
  707. n184=    .timer 1 5 /unset %repeat1 [ $+ [ $nick ] ] 
  708. n185=    else { goto next7 }
  709. n186=  }
  710. n187=  :next7
  711. n188=  if (%ads. [ $+ [ $chan ] ] == on) {
  712. n189=    if($chr(35) isin $parms) { inc %kick.count | kick $chan $nick 14[2Inviting/Advertising 6Suspected14] 0210 6Second Kick/Ban 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u10 $chan $nick 2 }
  713. n190=    else goto { theend }
  714. n191=  }
  715. n192=  :theend
  716. n193=  :end
  717. n194=}
  718. n195=@1:ON NOTICE:*:#: {
  719. n196=  if ((%ops == excluded) && ($nick isop $chan)) { halt }
  720. n197=  else { goto startloop }
  721. n198=  :startloop
  722. n199=  if (%length. [ $+ [ $chan ] ] == on) {
  723. n200=    if ($len($parms) > %m.length) { 
  724. n201=      set %length $len($parms) 
  725. n202=      %over = %length - %m.length
  726. n203=      inc %kick.count 1
  727. n204=      kick $chan $nick 4,2 %m.length Max Characters1,0 11,2You Used1,0 9,01 $+ $len($parms)1,01,0 4,2That's %over Characters Too Many! 3,0⌐02,00 $+ %kick.count $+ 3,0⌐ $ds
  728. n205=    }
  729. n206=    else { goto next1 }
  730. n207=  }
  731. n208=  :next1
  732. n209=  If (%burc. [ $+ [ $chan ] ] == on) {
  733. n210=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[2Color 6Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  734. n211=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[11,2Underline Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  735. n212=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[11,2Bold Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds } 
  736. n213=    if ( isin $parms) { inc %kick.count 1 | kick $chan $nick 14[Reverse Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds } 
  737. n214=    else { goto next2 }
  738. n215=  }
  739. n216=  :next2
  740. n217=  if (%annoy. [ $+ [ $chan ] ] == on) {
  741. n218=    if ((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! isin $parms) || (                                 isin $parms) || (momma isin $parms)) { 
  742. n219=      inc %kick.count 1 
  743. n220=      kick $chan $nick 4Annoyance12AutoKick 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  744. n221=      else { goto next3 }
  745. n222=    }
  746. n223=  }
  747. n224=  :next3
  748. n225=  if (%swear. [ $+ [ $chan ] ] == on) {
  749. n226=    if (fuck isin $parms )  { goto swear }
  750. n227=    if (ass isin $parms )  { goto swear }   
  751. n228=    if (bitch isin $parms )  { goto swear }   
  752. n229=    if (dick isin $parms )  { goto swear }   
  753. n230=    if (pussy isin $parms )  { goto swear }   
  754. n231=    if (bitch isin $parms )  { goto swear }      
  755. n232=    if (nigger isin $parms )  { goto swear }   
  756. n233=    else { goto next4 }
  757. n234=    :swear
  758. n235=    inc %kick.count | kick $chan $nick 14[6Swear Detected14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  759. n236=  }
  760. n237=  :next4
  761. n238=  if (%caps. [ $+ [ $chan ] ] == On) {
  762. n239=    unset %capcheck
  763. n240=    unset %totalcaps
  764. n241=    set %totalwords $len($parms)
  765. n242=    if (%totalwords > 200) { halt }
  766. n243=    :gocaps
  767. n244=    inc %capcheck 1
  768. n245=    set %caps 64
  769. n246=    :gocheckcaps
  770. n247=    if ($mid(%capcheck,1,$parms) == $null) { goto checkick }
  771. n248=    if (%caps > 90) { goto gocaps }
  772. n249=    inc %caps 1
  773. n250=    if ($asc($mid(%capcheck,1,$parms)) == %caps) { inc %totalcaps 1 | goto gocaps }
  774. n251=    goto gocheckcaps
  775. n252=    :checkick
  776. n253=    set %100percaps %totalcaps * 100
  777. n254=    set %percaps %100percaps / %totalwords
  778. n255=    if (%percaps > %setcaps) { inc %kick.count 1 | kick $chan $nick  14[2Caps Kick14] 14[6Limit : %setcaps  $+ % $+ 14] 14[2Used : %percaps $+ % $+ 14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt }
  779. n256=  }
  780. n257=  else { goto next5 }
  781. n258=  :next5
  782. n259=  if (%not. [ $+ [ $chan ] ] != On) { goto next6 }
  783. n260=  inc %tf. $+ $address
  784. n261=  if (%tf. [ $+ [ $address ] ] == 1) { .timer 1 %text.time /unset %tf. $+ $address }
  785. n262=  elseif (%tf. [ $+ [ $address ] ] > %text.max) { 
  786. n263=    inc %kick.count 1  
  787. n264=    mode $chan +b $wildsite  
  788. n265=    ban -u30 $chan $newnick 2  
  789. n266=    14[10CHANNEL 4FLOOD14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  790. n267=  }
  791. n268=  else { goto next6 }
  792. n269=  :next6
  793. n270=  if (%repeat. [ $+ [ $chan ] ] == on) {
  794. n271=    if (%repeat1 [ $+ [ $nick ] ] == $parms) { inc %kick.count | kick $chan $nick 14[6REPEAT14] 14[2REPEAT14] 14[12REPEAT14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u30 $chan $nick 2 }
  795. n272=    set %repeat1 [ $+ [ $nick ] ] $parms
  796. n273=    .timer 1 5 /unset %repeat1 [ $+ [ $nick ] ] 
  797. n274=    else { goto next7 }
  798. n275=  }
  799. n276=  :next7
  800. n277=  if (%ads. [ $+ [ $chan ] ] == on) {
  801. n278=    if($chr(35) isin $parms) { inc %kick.count | kick $chan $nick 14[2Inviting/Advertising 6Suspected14] 0210 6Second Kick/Ban 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u10 $chan $nick 2 }
  802. n279=    else { goto theend }
  803. n280=  }
  804. n281=  :theend
  805. n282=  :end
  806. n283=}
  807. n284=1:ON OP:#: { 
  808. n285=  if ($opnick == $me) {
  809. n286=    %cur.chan = %cur.chan $chan
  810. n287=    if (%revenge != On) { halt }
  811. n288=    if ((%kickme ison $chan) || (%deopme ison $chan)) { 
  812. n289=      inc %kick.count 1  
  813. n290=      kick $chan %kickme 14[6Revenge Kick!14] 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  814. n291=      ban -u100 $chan %kickme 2 
  815. n292=      unset %kickme
  816. n293=    }
  817. n294=  }
  818. n295=}
  819. n296=!1:ON KICK:#: {
  820. n297=  if (($knick == $me) && ($chan isin %aopchans)) { join $chan | msg chanserv unban $chan me | msg chanserv op $chan $me | msg chanserv deop $chan $nick | set %kickme $nick }
  821. n298=  elseif (($knick == $me) && ($chan !isin %aopchans)) { set %kickme $nick }
  822. n299=  else {
  823. n300=    set %kickme $nick
  824. n301=    if (%mkprot. [ $+ [ $chan ] ] == on) { 
  825. n302=      if (%kc >= %kickmax) { 
  826. n303=        inc %kick.count  
  827. n304=        kick $chan $nick 14[6Mass Kick Detected14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  828. n305=        unset %kc  
  829. n306=        halt 
  830. n307=      }
  831. n308=      else { inc %kc | .timer 1 3  /set %kc 0 }
  832. n309=    }
  833. n310=  }
  834. n311=}
  835. n312=@1!:ON JOIN:#: {
  836. n313=  if ($address($nick,0) iswm %banlist) { inc %kick.count 1 | kick $chan $nick 14[2-Ban List-14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban -u30 $chan $nick 2 }
  837. n314=  if (%pervjoin. [ $+ [ $chan ] ] == on) { set %mychan $chan | set %scannin $nick | whois %scannin }
  838. n315=  if (%clonejoin. [ $+ [ $chan ] ] == On) {
  839. n316=    %clone.c = 1 | %clones = $nick | %ch.c = 0
  840. n317=    :next
  841. n318=    inc %ch.c
  842. n319=    if ($nick(%ch.c,$chan) ) {
  843. n320=      if ($address($nick,2) == $address($nick(%ch.c,$chan),2)) {
  844. n321=        if ($nick(%ch.c,$chan) == $nick) {
  845. n322=          goto next 
  846. n323=        }
  847. n324=        %clones = %clones  2&3  $nick(%ch.c,$chan)
  848. n325=        inc %clone.c 
  849. n326=      }
  850. n327=      goto next 
  851. n328=    }
  852. n329=    if (%clone.c > 1) {
  853. n330=      %cool.a2 = $token(2,64,$address($nick,3)) | %cool.a = $token(1,64,$address($nick,3)) | set %clip.fk $address($nick,2)
  854. n331=      %clone.m =  14[2Clone Alert14]6 for 3 $+ $nick 2  %clone.c 6Clones3  %clones 2@ 14[6 $+ %cool.a $+ 2@06 $+ %cool.a2 $+ 14] 14[2Hit 6F102 To Kick Them14]
  855. n332=      %clone.msg = 14[2Clone Alert14]6 for 3 $+ $nick 2  %clone.c 6Clones3  %clones 2@ 14[6 $+ %cool.a $+ 2@06 $+ %cool.a2 $+ 14] 
  856. n333=      echo -a %clone.m | msg $chan %clone.msg 
  857. n334=    }
  858. n335=    if (%clone.c > %max.clones) {
  859. n336=      inc  %kick.count | ban -u60 $chan $nick | kick $chan $nick 14[6Max Clones %max.clones $+ 14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  860. n337=      unset %clone.c | unset %clones | unset %ch.c
  861. n338=    }
  862. n339=  }
  863. n340=}
  864. n341=@1:ON DEOP:# {
  865. n342=  if (%mdprot. [ $+ [ $chan ] ] == ON) {
  866. n343=    if (($opnick == $me) && ($chan isin %aopchans)) { 
  867. n344=      msg chanserv op $chan $me  
  868. n345=      msg $chanserv deop $chan $nick  
  869. n346=      inc %kick.count  
  870. n347=      kick $chan $nick 14[2Don't Deop $me $+ 14] 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  871. n348=    }
  872. n349=    else { 
  873. n350=      if ($opnick == $me) { set %deopme $nick } 
  874. n351=      if (%deop >= %deopmax) { inc %kick.count | kick $chan $nick 14[6Mass Deop Detected14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | unset %deop | halt }
  875. n352=      else { inc %deop | .timer 1 3 /set %deop 0 }
  876. n353=    }
  877. n354=  } 
  878. n355=}
  879. n356=@+1:ON NICK {
  880. n357=  if (%nick. [ $+ [ $chan ] ] != ON) { halt }
  881. n358=  if (fuck isin $newnick) || (shit isin $newnick) || (dick isin $newnick) || (pussy isin $newnick) || (bitch isin $newnick) || (cunt isin $newnick) { 
  882. n359=    inc %kick.count 
  883. n360=    kick $chan $newnick 14[6Bad User Name14] 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  884. n361=    ban -u30 $chan $newnick 
  885. n362=    halt 
  886. n363=  }
  887. n364=  else {
  888. n365=    inc %na. $+ $address
  889. n366=    if (%na. [ $+ [ $address ] ] == 1) { .timer 1 %set.timer /unset %na. $+ $address }
  890. n367=    elseif (%na. [ $+ [ $address ] ] > %nick.max) { 
  891. n368=      inc %kick.count 1  
  892. n369=      mode $chan +b $wildsite  
  893. n370=      ban -u30 $chan $newnick 2  
  894. n371=      kick $chan $nick 15[3NICK 4FLOOD15] 3⌐02 $+ %kick.count $+ 3⌐ $ds 
  895. n372=    }
  896. n373=  }
  897. n374=}
  898. n375=1:ON INVITE:#: {
  899. n376=  if (($level($nick) == 100) || ($level($nick) == 10) || ($level($nick) == 5)) {
  900. n377=    inc %inv. $+ $wildsite
  901. n378=    if (%inv. [ $+ [ $wildsite ] ] == 1) { .timer 1 %set.timer /unset %inv. $+ $wildsite }
  902. n379=    elseif (%inv. [ $+ [ $wildsite ] ] > %inv.max) { .ignore -itnpu30 $wildsite | echo -a 14[5Ignoring 2 $+ $wildsite 5For Invite Flood14] }
  903. n380=    set %inv.chan $chan
  904. n381=    echo -a 14[5Invite Recieved14] 3 From Friend: 14[6 $+ $nick $+ 14]
  905. n382=    echo -a 14[2Hit 6F32 To Join14]
  906. n383=  }
  907. n384=  else {
  908. n385=    inc %inv. $+ $wildsite
  909. n386=    if (%inv. [ $+ [ $wildsite ] ] == 1) { .timer 1 %set.timer /unset %inv. $+ $wildsite }
  910. n387=    elseif (%inv. [ $+ [ $wildsite ] ] > %inv.max) { .ignore -itnpu30 $wildsite | echo -a 14[5Ignoring 2 $+ $wildsite 5For Invite Flood14] }
  911. n388=    set %inv.chan $chan | set %inv.nick $nick 
  912. n389=    echo -a 14[5Invite Recieved14] 14[2 $+ %inv.nick Invites You To %inv.chan $+ 14]
  913. n390=    echo -a 14[2Hit 6F32 To Join14]
  914. n391=  }
  915. n392=}
  916. n393=@+5:ON JOIN:#:/msg $chan 0,1ATTENTION!1,0 $nick Is a 12,2Protected User! 4,15Level 1 of 3! | /mode $chan +v $nick
  917. n394=@+10:ON JOIN:#:/msg $chan 0,1ATTENTION!1,0 $nick Is a 12,2Protected User! 4,15Level 2 of 3! | /mode $chan +o $nick
  918. n395=@+100:ON JOIN:#:/msg $chan 0,1ATTENTION!1,0 $nick Is a 12,2Protected User! 4,15Level 3 of 3! | /mode $chan +o $nick
  919. n396=;=========================SHITLIST=======================
  920. n397=@+666:ON TEXT:*:#:inc %kick.count 1 | /ban $chan $nick 2 | /kick $chan $nick 11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕0,1SHITLISTED11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕ 3,0⌐2,0 $+ %kick.count $+ 3,0⌐ $ds | /ignore -nti $nick 2
  921. n398=@+666:ON JOIN:#:inc %kick.count 1 | /ban $chan $nick 2 | /kick $chan $nick 11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕0,1SHITLISTED11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕ 3,0⌐2,0 $+ %kick.count $+ 3,0⌐ $ds | /ignore -nti $nick 2
  922. n399=@+666:ON ACTION:#:inc %kick.count 1 | /ban $chan $nick 2 | /kick $chan $nick 11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕0,1SHITLISTED11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕ 3,0⌐2,0 $+ %kick.count $+ 3,0⌐ $ds | /ignore -nti $nick 2
  923. n400=@+666:ON NOTICE:#:inc %kick.count 1 | /ban $chan $nick 2 | /kick $chan $nick 11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕0,1SHITLISTED11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕ 3,0⌐2,0 $+ %kick.count $+ 3,0⌐ $ds | /ignore -nti $nick 2
  924. n401=@+666:ON OP:#:/mode $chan -o $nick | inc %kick.count 1 | kick $chan $nick 11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕0,1SHITLISTED11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕ 3,0⌐2,0 $+ %kick.count $+ 3,0⌐ $ds | /ignore -nti $nick 2
  925. n402=@+666:ON NICK:#:/mode $chan -o $nick | inc %kick.count 1 | kick $chan $nick 11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕0,1SHITLISTED11,6╕.╖┤»`╖.╕╕.╖┤»`╖.╕ 3,0⌐2,0 $+ %kick.count $+ 3,0⌐ $ds | /ignore -nti $nick 2
  926. n403=1:ON UNBAN:#: { if ($level($banmask) == 666) { mode $chan +b $banmask } }
  927. n404=;========================USER PROTECTION=======================
  928. n405=1:ON ACTION:*:?: {
  929. n406=  if (%pvt. [ $+ [ $wildsite ] ] == $null) { .timer 1 10 unset %pvt. $+ $wildsite }
  930. n407=  inc %pvt. $+ $wildsite
  931. n408=  if ((%pvt. [ $+ [ $wildsite ] ] >= 10) && (%PrivFlood == ON)) {
  932. n409=    unset %pvt. $+ $wildsite
  933. n410=    ignore -pintu30 $wildsite | echo -a 1->12 $wildsite Added To Ignore List For Personal Flood $+ 1<-
  934. n411=    if (($me isop $chan) && ($nick ison $chan)) { inc %kick.count | kick $chan $nick 14[2Personal Flood14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban $chan $wildsite }
  935. n412=  }
  936. n413=  elseif ((%pvt. [ $+ [ $wildsite ] ] >= 10) && (%PrivFlood == OFF)) { echo -a 14[6MessageFlood Detected14] 14[2Press 4F82 To turn Protection On14] }
  937. n414=}
  938. n415=1:ON NOTICE:*:?: {
  939. n416=  if (%pvt. [ $+ [ $wildsite ] ] == $null) { .timer 1 10 unset %pvt. $+ $wildsite }
  940. n417=  inc %pvt. $+ $wildsite
  941. n418=  if ((%pvt. [ $+ [ $wildsite ] ] >= 10) && (%PrivFlood == ON)) {
  942. n419=    unset %pvt. $+ $wildsite
  943. n420=    ignore -pintu30 $wildsite | echo -a 1->12 $wildsite Added To Ignore List For Personal Flood $+ 1<-
  944. n421=    if (($me isop $chan) && ($nick ison $chan)) { inc %kick.count | kick $chan $nick 14[2Personal Flood14] 3⌐02 $+ %kick.count $+ 3⌐ $ds | ban $chan $wildsite }
  945. n422=  }
  946. n423=  elseif ((%pvt. [ $+ [ $wildsite ] ] >= 10) && (%PrivFlood == OFF)) { echo -a 14[6MessageFlood Detected14] 14[2Press 4F82 To turn Protection On14] }
  947. n424=}
  948. n425===========================MESSAGE LOG/SOUND CHECK============================
  949. n426=1:ON NOSOUND:echo -a 14[6Sound 03 $+ $filename 6Does Not Exist!14] 14[2Hit 6F92 If You Want It14] | set %sound.n $nick | set %filename $filename
  950. n427=#messagelog start
  951. n428=1:ON TEXT:*:?:{
  952. n429=  inc %messagecount 1  
  953. n430=  set %wildsite $wildsite
  954. n431=  .timer123 1 10 /unset %messagecount
  955. n432=  if ((%messagecount > 8) && (%MsgFlood == ON)) { notice $nick 14[2Private Flood Detected14] $ds | ignore -pu60 %wildsite | halt }
  956. n433=  elseif ((%messagecount = 10) && (%MsgFlood == OFF)) { echo -a 14[6MessageFlood Detected14] 14[2Press 4F82 To turn Protection On14] }
  957. n434=  %msg5 = %msg4 | %msg4 = %msg3 | %msg3 = %msg2 | %msg2 = %msg1
  958. n435=  set %msg1 14[06 $+ $adate $+ 14] 14[02 $+ $atime $+ 14]  14[03 $+ $nick $+ 14] 6@ 14[02 $+ $address $+ 14]:03  $parms
  959. n436=  :end
  960. n437=}
  961. n438=#messagelog end
  962. n439=================================PROTECTION=====================================
  963. n440=@1:ON BAN:#: {
  964. n441=  if (%mbprot. [ $+ [ $chan ] ] == On) { 
  965. n442=    if (%mb. [ $+ [ $address ] ] >= %banmax) { inc %kick.count 1 | mode $chan -o+b $nick $address($nick,3) | kick $chan $nick 14[02Mass Ban Detected14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  966. n443=    else { inc %mb. [ $+ [ $address ] ] | .timer4 1 10 unset %mb. [ $+ [ $address ] ] }
  967. n444=  }
  968. n445=  else {
  969. n446=    if ($nick == $me) { halt }
  970. n447=    elseif ($banmask iswm $address($me,0)) { 
  971. n448=    inc %kick.count 1 | mode $chan -ob+b $nick $banmask $address($nick,4) | /kick $chan $nick 9,1Personal Ban Protetion 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt } 
  972. n449=    elseif ($level($banmask) == 100) { inc %kick.count 1 | mode $chan -ob+b $nick $banmask $address($nick,4) | /kick $chan $nick 15,5Protected User 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt }
  973. n450=    elseif ($level($banmask) == 10) { inc %kick.count 1 | mode $chan -ob+b $nick $banmask $address($nick,4) | /kick $chan $nick 5,15Protected User 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt }
  974. n451=    elseif ($level($banmask) == 5) { inc %kick.count 1 | mode $chan -ob+b $nick $banmask $address($nick,4) | /kick $chan $nick 15,5Protected User 3⌐02 $+ %kick.count $+ 3⌐ $ds | halt }
  975. n452=  }
  976. n453=}
  977. n454=@100:ON KICK:#: {
  978. n455=  if (($nick == $me) || ($knick == $nick)) { halt }
  979. n456=  else { 
  980. n457=    inc %kick.count  
  981. n458=    kick $chan $nick 14[6Protected User14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  982. n459=    ban -u30 $chan $nick 
  983. n460=  }
  984. n461=}
  985. n462=@10:ON KICK:#: {
  986. n463=  if (($nick == $me) || ($nick == $opnick)) { halt }
  987. n464=  else { 
  988. n465=    inc %kick.count  
  989. n466=    kick $chan $nick 14[6Protected User14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  990. n467=    ban -u30 $chan $nick 
  991. n468=  }
  992. n469=}
  993. n470=@5:ON KICK:#: {
  994. n471=  if (($nick == $me) || ($nick == $opnick)) { halt }
  995. n472=  else { 
  996. n473=    inc %kick.count  
  997. n474=    kick $chan $nick 14[6Protected User14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  998. n475=    ban -u30 $chan $nick 
  999. n476=  }
  1000. n477=}
  1001. n478=@100:ON DEOP:#: {
  1002. n479=  if (($nick == $me) || ($nick == $opnick)) { halt }
  1003. n480=  else { 
  1004. n481=    inc %kick.count  
  1005. n482=    kick $chan $nick 14[6Protected User14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  1006. n483=    ban -u30 $chan $nick 
  1007. n484=  }
  1008. n485=}
  1009. n486=@10:ON DEOP:#: {
  1010. n487=  if (($nick == $me) || ($nick == $opnick)) { halt }
  1011. n488=  else { 
  1012. n489=    inc %kick.count  
  1013. n490=    kick $chan $nick 14[6Protected User14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  1014. n491=    ban -u30 $chan $nick 
  1015. n492=  }
  1016. n493=}
  1017. n494=@5:ON DEOP:#: {
  1018. n495=  if (($nick == $me) || ($nick == $opnick)) { halt }
  1019. n496=  else { 
  1020. n497=    inc %kick.count  
  1021. n498=    kick $chan $nick 14[6Protected User14] 3⌐02 $+ %kick.count $+ 3⌐ $ds  
  1022. n499=    ban -u30 $chan $nick 
  1023. n500=  }
  1024. n501=}
  1025. n502=;========================SHUTUP KICK============================
  1026. n503=@+25:ON TEXT:*:#:inc %kick.count 1 | /kick $chan $nick 4,15You Have Spoken 3⌐02 $+ %kick.count $+ 3⌐ $ds | .ruser 25 $nick
  1027. n504=@+25:ON ACTION:*:#:inc %kick.count 1 | /kick $chan $nick 4,15You Have Spoken 3⌐02 $+ %kick.count $+ 3⌐ $ds | .ruser 25 $nick
  1028. n505=@+25:ON NOTICE:*:#:inc %kick.count 1 | /kick $chan $nick 4,15You Have Spoken 3⌐02 $+ %kick.count $+ 3⌐ $ds | .ruser 25 $nick
  1029. n506=@+25:ON NICK:*:#:inc %kick.count 1 | /kick $chan $nick 4,15You Can't Hide 3⌐02 $+ %kick.count $+ 3⌐ $ds | .ruser 25 $nick
  1030. n507=+25:ON PART:#:.ruser $nick
  1031. n508=;=========================PING REPLIES===========================
  1032. n509=1:ON CTCPREPLY:PING* {
  1033. n510=  if ($nick == $me) { %pt = $ctime - $parm2 | titlebar \\'ith ╨¬«K ºH¬╨║Wº [=P«°=] Lag: %pt Second(s) }
  1034. n511=  else {
  1035. n512=    %pt = $ctime - $parm2
  1036. n513=    if (%pt < 0) { set %pt 0 }
  1037. n514=    if (%pt < 5) { 
  1038. n515=      notice $nick 14[4PING Reply14] at 14[04 $+ $atime $+ 14] Minimal Lag Detected: %pt Second(s). $ds
  1039. n516=    echo 4 -a 14[4 $+ $nick PING Reply14] at 14[04 $+ $atime $+ 14] Minimal Lag Detected: %pt Second(s). $ds } 
  1040. n517=    elseif (%pt < 20) { 
  1041. n518=      notice $nick 14[4PING Reply14] at 14[04 $+ $atime $+ 14] Minor Lag Detected: %pt Second(s). $ds 
  1042. n519=    echo 4 -a 14[4 $+ $nick PING Reply14] at 14[04 $+ $atime $+ 14] Minor Lag Detected: %pt Second(s). $ds }
  1043. n520=    else { 
  1044. n521=      notice $nick 14[4PING Reply14] at 14[04 $+ $atime $+ 14] Earth To $nick, Earth To $nick $+ : %pt Second(s). $ds 
  1045. n522=    echo 4 -a 14[4 $+ $nick PING Reply14] at 14[04 $+ $atime $+ 14] Earth To $nick, Earth To $nick $+ : %pt Second(s). $ds }
  1046. n523=  }
  1047. n524=  halt
  1048. n525=}
  1049. n526=1:ON QUIT: { 
  1050. n527=  if (%splitd == On) { onquit }
  1051. n528=}
  1052. n529=!1:ON FILERCVD:*:/notice $nick Thank you for $nopath($filename) $+ .
  1053. n530=#AutoPing start
  1054. n531=1:ON TEXT:ping me:#:ctcp $nick ping
  1055. n532=1:ON ACTION:ping me:#:ctcp $nick ping
  1056. n533=1:ON ACTION:*lagged?*:#:ctcp $nick ping
  1057. n534=#autoping end
  1058. n535=1:ON WALLOPS:*: {
  1059. n536=  if (%wallops == on) { 
  1060. n537=    if (. isin $nick) { halt } 
  1061. n538=    else { echo 12 -a [-> $+ $nick WALLOPS $parms $+ <-] | halt }
  1062. n539=  }
  1063. n540=}
  1064. n541=1:ON NOTIFY:echo -a 3⌐02 $+ $nick Is On IRC3⌐ At 14[04 $+ $atime $+ 14]
  1065. n542=;========================AUTO DALNET===========================
  1066. n543=+9999:ON NOTICE:*20 seconds*:?:nick $me $+ $rand(1,99) $+ $rand(a,z) | echo 12 -a 4[NICKSERV] 1020 seconds left ->Changing Nick<- | /splay $mircdirsounds\ $+ comply.wav
  1067. n544=+9999:ON NOTICE:*nick is owned*:?:service nickserv login  | echo 1 -a  ->10Auto Nickserv Identification In Process1<- 
  1068. n545=+9998:ON NOTICE:*new memo*:?:msg memoserv list | echo 12 -a 1->12Getting Memoserv Memos1<- }
  1069. n546=+9998:ON NOTICE:*Memo list for*:?:msg memoserv read 1 | echo -a ->12Getting Memoserv Memos1<- 4To Get others type /msg memoserv read <number> 
  1070. n547=+9999:ON NOTICE:*This nick belongs to someone else*:?:if ($me isin %nickserv) { service nickserv login } | else msg nickserv identify $$?="Enter password:"
  1071. n548=+9999:ON NOTICE:Your ghost has been killed:?:nick %ghostnick | unset %ghostnick
  1072. n549=#nethack start
  1073. n550=@1:ON SERVEROP:#:mode $chan -o $opnick | /msg $nick NetSplit Protection! $ds
  1074. n551=@1:ON SERVERMODE:#:mode $chan +nt-smilkp
  1075. n552=#nethack end
  1076. n553=1:ON SNOTICE:*: {
  1077. n554=if (%snotice == on) { 
  1078. n555=  if (net break isin $parms) { 
  1079. n556=  echo 10 Net break detected: -> $+ $parm6 <-> $parm7 $+ <- | halt }
  1080. n557=  elseif (net junction isin $parms) {
  1081. n558=  echo 10 Net join detected: -> $+ $parm6 <-> $parm7 $+ <- | halt }
  1082. n559=}
  1083. n560=1:ON CHATOPEN:/msg =$nick $ds Chat Established!
  1084. n561=1:ON CHAT:*: {
  1085. n562=  if (%chat.prot == ON) { 
  1086. n563=    inc %chat. [ $+ [ $address ] ]
  1087. n564=    if (%chat. [ $+ [ $address ] ] == 1) { .timer 1 10 /unset %chat. [ $+ [ $address ] ] }
  1088. n565=    elseif (%chat. [ $+ [ $address ] ] > %chat.max) {
  1089. n566=      close -c $nick | ignore -pnu20 $addres  
  1090. n567=      echo -a 1->12 $address Added To Ignore List For DCC Chat Flood $+ 1<-  
  1091. n568=      notice $nick Surpassed %chat.max Lines In DCC Chat $ds
  1092. n569=    }
  1093. n570=  }
  1094. n571=}
  1095. n572=1:ON DNS: {
  1096. n573=  if ($raddress == $null) { echo 12 -a 1->Could Not Resolve $naddress $+ 1<-
  1097. n574=  echo 12 -a 1->12Named Address: $naddress Resolved Address: $raddress }
  1098. n575=}
  1099. n576=;=========================AWAY SYSTEM==========================
  1100. n577=#AwayMsgLog disabled
  1101. n578=1:ON TEXT:*:? {
  1102. n579=  if ($away == $true) {
  1103. n580=    ignore -apu30 $wildsite
  1104. n581=    msg $nick I am away right now, messages are logged $ds 2<3=6Away System3=2>
  1105. n582=    write $mircdir $+ away.log $atime ( $+ $address $+ ) < $+ $nick $+ > $parms
  1106. n583=    inc %msg
  1107. n584=    halt  
  1108. n585=  }
  1109. n586=  else {
  1110. n587=    :write
  1111. n588=    write $mircdir $+ away.log $atime ( $+ $address $+ ) < $+ $nick $+  > $parms
  1112. n589=    inc %msg
  1113. n590=  }
  1114. n591=}
  1115. n592=#AwayMsgLog end
  1116.  
  1117. [Raw]
  1118. n0=;===========================IAL=================================
  1119. n1=366:*: {
  1120. n2=  echo -a 14[2IAL14] 6Updating Internal Address List 14[2 $+ $parm2 $+ 14]
  1121. n3=  who $parm2
  1122. n4=  halt
  1123. n5=}
  1124. n6=;=========================ACTIVE WHOIS==========================
  1125. n7=#whois disabled
  1126. n8=310:*:%window 14[ $+ $parm2 $parm3* $+ 14] | halt
  1127. n9=311:*: {
  1128. n10=  %window 14[5Nick Information On  $+ $parm2 $+ 14,0] 
  1129. n11=  %window 14[03 $+ $parm2 06 $+ $parm3 $+ 2@06 $+ $parm4 $+ 02 $parm5* $+ 14] | halt
  1130. n12=}
  1131. n13=312:*:%window 14[3Server:06 $parm3 $+ 06 $parm4 $+ 02 $parm5* $+ 14] | halt
  1132. n14=301:*:%window 14[03 $+ $parm2 is away at the moment: $+ 12 $parm3* $+ 14] | halt
  1133. n15=313:*:%window 14[ $+ $parm2 $parm3 $parm4 $parm5* $+ 14] | halt
  1134. n16=317:*:%window 14[ $+ 03Idle:06 $duration($parm3) $+ 14] | halt
  1135. n17=319:*:%window 14[03 $+ Channels:12 $parm3* $+ 14] | halt
  1136. n18=318:*:%window 14[5Nick Information On  $+ $parm2 $+  5Is Complete14,0] | .disable #whois | halt
  1137. n19=401:*:%widnow 14[03 $+ $parm2 06 $+ $parm3* | halt
  1138. n20=#whois end
  1139. n21=;=============================PORN SCAN=========================
  1140. n22=#pornchk disabled
  1141. n23=319:*: {
  1142. n24=  if ((sex isin $parm3*) || (porn isin $parm3*) || (pix isin $parm3*) || (pics isin $parm3*) || (XXX isin $parm3*)) { 
  1143. n25=    inc %p.found 1
  1144. n26=    inc %pornnick 1
  1145. n27=    set %chans $parm3*
  1146. n28=    set %c $Channel(0)
  1147. n29=    :loop1
  1148. n30=    If ($nick(%pornnick,%pornchan) ison $channel(%c)) { set %nickchan $channel(%c) | goto next }
  1149. n31=    else { dec %c }
  1150. n32=    if (%c > 0) { goto loop1 }
  1151. n33=    :next
  1152. n34=    set %l1 $len(%nick_chan) + 2
  1153. n35=    set %l2 $len(%chans)
  1154. n36=    set %chans $mid(%l1,%l2,%chans)
  1155. n37=    if ($me isop %nickchan) { inc %kick.count | ban -u160 %nickchan $address($parm2,2) | kick %nickchan $parm2 Get Off 14[5 $+ %chans 14] 3⌐02 $+ %kick.count $+ 3⌐ $ds }
  1156. n38=    else { 
  1157. n39=      if (%option == 1) { echo -a 14[6 $+ $parm2 Is On The Following Perv Chans14]14 [2 $+ %chans $+ 14] }
  1158. n40=      if (%option == 2) { msg %pornchan 14[6 $+ $parm2 Is On The Following Perv Chans14]14 [2 $+ %chans $+ 14] }
  1159. n41=    }  
  1160. n42=  }
  1161. n43=  else { inc %pornnick 1 }
  1162. n44=  if (%pornnick >= $nick(0,%pornchan)) { goto next1 }  
  1163. n45=  else { whois $nick(%pornnick,%pornchan) | goto theend }
  1164. n46=  :next1
  1165. n47=  if (%option == 1) { 
  1166. n48=    if (%p.found == 0) { echo -a 14[2No Pervs Found In %pornchan $+ 14] $ds }
  1167. n49=    else { /echo -a 14[5Found  $+ %p.found Pervs In %pornchan $+ 14] $ds }
  1168. n50=  }
  1169. n51=  if (%option == 2) {
  1170. n52=    if (%p.found == 0) { msg %pornchan 14[2No Pervs Found In %pornchan $+ 14] $ds } 
  1171. n53=    else { /msg %nickchan 14[5Found %p.found Pervs In %pornchan $+ 14] $ds }
  1172. n54=  }
  1173. n55=  .timer6 1 4 /.disable #pornchk 
  1174. n56=  :theend
  1175. n57=}
  1176. n58=#pornchk end
  1177. n59=#pornjoin disabled
  1178. n60=311:*:set %scannin $parm2
  1179. n61=319:* {
  1180. n62=  if (%scannin == $me) { halt }
  1181. n63=  if ((sex isin $parm3*) || (porn isin $parm3*) || (pix isin $parm3*) || (pics isin $parm3*) || (XXX isin $parm3*)) {  
  1182. n64=    inc %kick.count 
  1183. n65=    ban -u300 %mychan %scannin 3 
  1184. n66=    kick %mychan %scannin 14[6Get Out Perv14] 3⌐02 $+ %kick.count $+ 3⌐ $ds
  1185. n67=  }
  1186. n68=  else { goto theend }
  1187. n69=  :theend
  1188. n70=}
  1189. n71=#pornjoin end
  1190. n72=;=========================IP CHECK=============================
  1191. n73=#ipcheck disabled
  1192. n74=352:* {
  1193. n75=  set %nickme $parm6
  1194. n76=  set %ipchans $parm2
  1195. n77=  if (%ipchans == *) { set %ipchans 1(6No Channels1) }
  1196. n78=  echo -a 14[6 $+ %nickme $+ 14] 3@ 14[5 $+ %ipchans $+ 14] 2Is Using Your ISP
  1197. n79=  inc %iptotal
  1198. n80=  halt
  1199. n81=}
  1200. n82=315:* {
  1201. n83=  echo -a 14[2People On-Line With Same ISP14] 14[03 $+ %iptotal $+ 14]
  1202. n84=  unset %iptotal
  1203. n85=  unset %nickme
  1204. n86=  .disable #ipcheck
  1205. n87=  halt
  1206. n88=}
  1207. n89=#ipcheck end
  1208. n90=;=========================CHANNEL UNSETS/INFO==========================
  1209. n91=478:*://mode $parm2 b
  1210. n92=367:*: { 
  1211. n93=  if (%check.this != $me) {
  1212. n94=    %bsite = %bsite $parm3 
  1213. n95=    if ($token(0,32,%bsite) = 4) { mode $parm2 -bbbb %bsite | unset %bsite }
  1214. n96=  }
  1215. n97=}
  1216. n98=368:*: { 
  1217. n99=  if (%bsite != $null)  { 
  1218. n100=    %b = -b 
  1219. n101=    if ($token(0,32,%bsite) > 1) { 
  1220. n102=      :n 
  1221. n103=      %i = 1   
  1222. n104=      inc %i 1  
  1223. n105=      %b = %b $+ b
  1224. n106=      if (%i = $token(0,32,%bsite)) { mode $parm2 %b %bsite | goto end } 
  1225. n107=      goto n
  1226. n108=    }
  1227. n109=    else { mode $parm2 -b %bsite | goto end }
  1228. n110=  }
  1229. n111=  :end | unset %bsite
  1230. n112=}
  1231. n113=;=======================AUTO DALNET============================
  1232. n114=474:*: { 
  1233. n115=  if ($parm2 isin %ChanServ && DAL.net isin $server) { msg chanserv unban $parm2 me | echo 10 -a Ban On You Detected On $parm2 $+ .  Attempting Auto-Unban }
  1234. n116=  halt
  1235. n117=}
  1236. n118=433:* {
  1237. n119=  if (%autoGhost == ON && dal.net isin $server) {
  1238. n120=    set %count $token(0,44,%nickserv)
  1239. n121=    :ghost
  1240. n122=    if ($parm2 isin $token(%count,44,%nickserv)) {
  1241. n123=      .enable #autoGhost
  1242. n124=      set %ghostnick $parm2
  1243. n125=      set %ghostparms $token(%count,44,%nickserv)
  1244. n126=      whois $parm2
  1245. n127=    }
  1246. n128=    elseif (%count > 0) goto ghost
  1247. n129=    unset %count
  1248. n130=  }
  1249. n131=}             
  1250. n132=#autoGhost disabled
  1251. n133=311:* {
  1252. n134=  if ($parm2 == $me) {
  1253. n135=    set %myaddress $parm3 $+ @ $+ $parm4
  1254. n136=    .enable #killGhost
  1255. n137=    whois %ghostnick
  1256. n138=    .disable #autoGhost
  1257. n139=  }
  1258. n140=  halt
  1259. n141=}
  1260. n142=#autoGhost end
  1261. n143=#killGhost disabled
  1262. n144=311:* {
  1263. n145=  set %luser $parm3 $+ @ $+ $parm4
  1264. n146=  if ($mask(%myaddress,3) iswm %luser) { 
  1265. n147=    msg nickserv ghost %ghostparms
  1266. n148=    unset %luser
  1267. n149=    unset %ghostparms
  1268. n150=    .disable #killGhost
  1269. n151=  }
  1270. n152=  halt
  1271. n153=}
  1272. n154=#killGhost end
  1273. n155=;============================SCREW BAN=========================
  1274. n156=#screwban disabled
  1275. n157=311:*: {
  1276. n158=  if ( %scnum == 1 ) {
  1277. n159=    set %scn *!* $+ @ $+ $parm4
  1278. n160=    %scn = $replace(%scn, $rand(a,z), ?)
  1279. n161=    %scn = $replace(%scn, $rand(a,z), ?)
  1280. n162=    %scn = $replace(%scn, $rand(a,z), ?)
  1281. n163=    %scn = $replace(%scn, $rand(a,z), ?)
  1282. n164=    %scn = $replace(%scn, $rand(a,z), ?) 
  1283. n165=    %scn = $replace(%scn, $rand(1,9), ?)
  1284. n166=    %scn = $replace(%scn, $rand(1,9), ?)
  1285. n167=    %scn = $replace(%scn, $rand(1,9), ?)
  1286. n168=    %scn = $replace(%scn, $rand(1,9), ?)
  1287. n169=    %scn = $replace(%scn, $rand(1,9), ?)    
  1288. n170=    inc %kick.count 1    
  1289. n171=    mode %chan +b %scn
  1290. n172=    kick %chan %screwed 14[2SCREW BANNED!14] 10[04 $+ %kick.count $+ 10] $ds
  1291. n173=    .disable #screwban
  1292. n174=  }
  1293. n175=}
  1294. n176=#screwban end
  1295. n177=;==========================FILTER KICK===========================
  1296. n178=#filterkick disabled
  1297. n179=352:* {
  1298. n180=  if (%fkaddress == 1) {
  1299. n181=    if (%fkip isin $parm3) {
  1300. n182=      if ($parm6 isop $parm2) { halt }
  1301. n183=      if (%fkban == 1) { ban $parm2 $parm6 2 }
  1302. n184=      kick $parm2 $parm6 14[12Filter 4Kick14] 1-> $+ %fkip $+ <- $ds
  1303. n185=    }
  1304. n186=    if (%fkip isin $parm4) {
  1305. n187=      if ($parm6 isop $parm2) { halt }
  1306. n188=      if (%fkban == 1) { ban $parm2 $parm6 2 }
  1307. n189=      kick $parm2 $parm6 14[12Filter 4Kick14] 1-> $+ %fkip $+ <- $ds
  1308. n190=    }
  1309. n191=  }
  1310. n192=  if (%fkclones == 1) {
  1311. n193=    if ($parm4 !isin %address) { %address = %address $parm4 }
  1312. n194=    if ([ %addr [ $+ [ $parm4 ] ] ] != $null) {
  1313. n195=      if ([ %clone [ $+ [ $parm4 ] ] ] == $null) {
  1314. n196=        set % [ $+ [ clone [ $+ [ $parm4 ] ] ] ] [ %addr [ $+ [ $parm4 ] ] ] $parm6
  1315. n197=      }
  1316. n198=      else {
  1317. n199=        set % [ $+ [ clone [ $+ [ $parm4 ] ] ] ] [ %clone [ $+ [ $parm4 ] ] ] $parm6
  1318. n200=      }
  1319. n201=    }
  1320. n202=    else {
  1321. n203=      set % [ $+ [ addr [ $+ [ $parm4 ] ] ] ] $parm6
  1322. n204=    }
  1323. n205=  }
  1324. n206=  if (%fkircop == 1) {
  1325. n207=    if (* isin $parm7) {
  1326. n208=      if (%fkban == 1) { ban $parm2 $parm6 2 }
  1327. n209=      kick $parm2 $parm6 14[12Filter 4Kick14] 14[10IRCops14] $ds
  1328. n210=    }
  1329. n211=  }
  1330. n212=  if (%fknonop == 1) {
  1331. n213=    if (@ isin $parm7) { halt }
  1332. n214=    if (%fkban == 1) { ban $parm2 $parm6 2 }
  1333. n215=    kick $parm2 $parm6 14[12Filter 4Kick14] 14[10Non Ops14] $ds 
  1334. n216=  }
  1335. n217=  if (%fkvoice == 1) {
  1336. n218=    if (+ isin $parm7) {
  1337. n219=      if ($parm6 isop $parm2) { halt }
  1338. n220=      if (%fkban == 1) { ban $parm2 $parm6 2 }
  1339. n221=      kick $parm2 $parm6 14[12Filter 4Kick14] 14[10Voiced14] $ds 
  1340. n222=    }
  1341. n223=  }
  1342. n224=  if (%fknovoice == 1) {
  1343. n225=    if (+ !isin $parm7) {
  1344. n226=      if ($parm6 isop $parm2) { halt }
  1345. n227=      if (%fkban == 1) { ban $parm2 $parm6 2 }
  1346. n228=      kick $parm2 $parm6 14[12Filter 4Kick14] 14[10Non Voice14] $ds  
  1347. n229=    }
  1348. n230=  }
  1349. n231=  if (%fknick == 1) {
  1350. n232=    if (%fk.nick isin $parm6) {
  1351. n233=      if ($parm6 isop $parm2) { halt }
  1352. n234=      if (%fkban == 1) { ban $parm2 $parm6 2 }
  1353. n235=      kick $parm2 $parm6 14[12Filter 4Kick14] 3Nick 4Containing:14[4 $+ %fk.nick $+ 14] $ds
  1354. n236=    }
  1355. n237=  }
  1356. n238=  halt
  1357. n239=}
  1358. n240=315:* {
  1359. n241=  if (%fkclones == 1) {
  1360. n242=    set %a 1
  1361. n243=    :next
  1362. n244=    set %token $token(%a,32,%address)
  1363. n245=    if (%token == $null) { goto done } | else {
  1364. n246=      if ([ %clone [ $+ [ %token ] ] ] != $null) {
  1365. n247=        inc %a | set %fclone [ %clone [ $+ [ %token ] ] ]
  1366. n248=        if (%fclone == $null) { goto kickdone } | set %t 1
  1367. n249=        :kickclone
  1368. n250=        set %ftoken $token(%t,32,%fclone)
  1369. n251=        if (%ftoken == $null) { goto kickdone } | else {
  1370. n252=          if (%ftoken isop $parm2) { goto kickdone }
  1371. n253=          if (%fkban == 1) { ban %chan %ftoken 4}
  1372. n254=          kick %chan %ftoken 14[12Filter 4Kick14] 14[10Clones14] $ds | inc %t | goto kickclone
  1373. n255=        }
  1374. n256=        :kickdone
  1375. n257=        unset [ %clone [ $+ [ %token ] ] ]
  1376. n258=        unset [ %addr [ $+ [ %token ] ] ]
  1377. n259=        goto next
  1378. n260=      }
  1379. n261=      else { unset [ %addr [ $+ [ %token ] ] ] | inc %a | goto next }
  1380. n262=    }
  1381. n263=    :done
  1382. n264=    unset %token | unset %a | unset %addr* | unset %clone* | unset %ftoken | unset %t | unset %fkclones
  1383. n265=  }
  1384. n266=  echo -a $ds Filter Kick Complete | unset %fkircop | unset %fknonop | unset %fkvoice | unset %fknovoice | unset %fk.nick | unset %fknick
  1385. n267=  unset %fkaddress | unset %fkban | unset %fkip | .disable #filterkick | unset %chan | unset %fclone | halt
  1386. n268=}
  1387. n269=#filterkick end
  1388. n270=;===========================IRCOP SCAN==========================
  1389. n271=#ircop disabled
  1390. n272=352:* {
  1391. n273=  set %ircop.n 14[5 $+ $parm6 4* 5 $+ $parm5 $+ 14]
  1392. n274=  echo -a %ircop.n
  1393. n275=  inc %total 1
  1394. n276=  halt
  1395. n277=}
  1396. n278=315:* {
  1397. n279=  .disable #ircop
  1398. n280=  echo -a 14[5Total IRCops Found14] 14[3 %total 14]
  1399. n281=  unset %total | unset %option | unset %window | unset %ircop.n
  1400. n282=  halt
  1401. n283=}
  1402. n284=#ircop end
  1403. n285=;=========================IRCOP CHAN SCAN=======================
  1404. n286=#ircopchan disabled
  1405. n287=352:* {
  1406. n288=  if (* isin $parm7) {
  1407. n289=    if ($parm4 !isin %address) { %address = %address $parm4 }
  1408. n290=    if ([ %addr [ $+ [ $parm4 ] ] ] != $null) {
  1409. n291=      if ($parm6 !isin %ircop) {
  1410. n292=        %ircop = %ircop  $parm6
  1411. n293=      }
  1412. n294=      else {
  1413. n295=        set % [ $+ [ ircop ] ] [ $parm6 ]
  1414. n296=      }
  1415. n297=    }
  1416. n298=    else {
  1417. n299=      set % [ $+ [ addr [ $+ [ $parm4 ] ] ] ] $parm6
  1418. n300=    }
  1419. n301=    halt
  1420. n302=  }
  1421. n303=}
  1422. n304=315:* {
  1423. n305=  .disable #ircopchan
  1424. n306=  set %a 1
  1425. n307=  :next
  1426. n308=  set %token $token(%a,32,%address)
  1427. n309=  set %optoken $token(%a,32,%address)
  1428. n310=  if (%token == $null) { goto done }
  1429. n311=  if (%optoken == $null) { goto done }  
  1430. n312=  else {
  1431. n313=    inc %total | inc %a
  1432. n314=    if (%option == 1) { /echo 2 -a 14[06 %total $+ . $+  14]02 %addr [ $+ [ %token ] ] 6@ 14[03 $+ %token $+ 14] }
  1433. n315=    if (%option == 2) { /msg %chan 14[06 %total $+ . $+ 14]02 [ %addr [ $+ [ %token ] ] ] 6@ 14[03 $+ %token $+ 14] }
  1434. n316=    unset [ %ircop [ $+ [ %token ] ] ]
  1435. n317=    unset [ %addr [ $+ [ %token ] ] ]
  1436. n318=    goto next
  1437. n319=  }
  1438. n320=  else { unset [ %addr [ $+ [ %token ] ] ] | inc %a | goto next }
  1439. n321=  :done
  1440. n322=  %tototal = %total * 100
  1441. n323=  %tpercent = [ %tototal ] / %totaln
  1442. n324=  if  (%option == 1) { 
  1443. n325=    if (%total == 0) { /echo 2 -a 14[02No IRCops  Detected! $+ . $+  14] }
  1444. n326=    else { /echo -a 14[2IRCop Scan Done! Total:3 %total $+ 6( $+ %tpercent $+ % $+ ) $+ 14] }
  1445. n327=  }
  1446. n328=  if (%option == 2) { 
  1447. n329=    if (%total == 0) { /msg %chan 14[02No IRCops Detected! $+ . $+ 14] }
  1448. n330=    else { /msg %chan 14[2IRCop Scan Done! Total:3 %total $+ 6( $+ %tpercent $+ % $+ ) $+ 14] }
  1449. n331=  }
  1450. n332=  unset %token | unset %tototal | unset %tpercent | unset %total | unset %a | unset %addr* | unset %ircop* | unset %chan | unset %option | halt
  1451. n333=}
  1452. n334=#ircopchan end
  1453. n335=;==========================CLONE SCAN==========================
  1454. n336=#clones disabled
  1455. n337=352:* {
  1456. n338=  if ($parm4 !isin %address) { %address = %address $parm4 }
  1457. n339=  if ([ %addr [ $+ [ $parm4 ] ] ] != $null) {
  1458. n340=    if ([ %clone [ $+ [ $parm4 ] ] ] == $null) {
  1459. n341=      set % [ $+ [ clone [ $+ [ $parm4 ] ] ] ] [ %addr [ $+ [ $parm4 ] ] ] 3<-> 2 $+ $parm6
  1460. n342=    }
  1461. n343=    else {
  1462. n344=      set % [ $+ [ clone [ $+ [ $parm4 ] ] ] ] [ %clone [ $+ [ $parm4 ] ] ] 3<-> 2 $+ $parm6
  1463. n345=    }
  1464. n346=  }
  1465. n347=  else {
  1466. n348=    set % [ $+ [ addr [ $+ [ $parm4 ] ] ] ] $parm6
  1467. n349=  }
  1468. n350=  halt
  1469. n351=}
  1470. n352=315:* {
  1471. n353=  .disable #clones
  1472. n354=  set %a 1
  1473. n355=  :next
  1474. n356=  set %token $token(%a,32,%address)
  1475. n357=  if (%token == $null) { goto done } | else {
  1476. n358=    if ([ %clone [ $+ [ %token ] ] ] != $null) {
  1477. n359=      inc %total | inc %a
  1478. n360=      if (%option == 1) { 
  1479. n361=        if (%total == 0) { echo -a 14[2No 5Clones 2Detected14] }
  1480. n362=        else { echo 2 -a 14[06 %total $+ . $+  14]02  [ %clone [ $+ [ %token ] ] ] 06@ 14[03 $+ %token $+ 14] }
  1481. n363=      }
  1482. n364=      if (%option == 2) { 
  1483. n365=        if (%total == 0) { echo -a 14[2No 5Clones 2Detected14] }
  1484. n366=        else { msg %chan 14[06 %total $+ . $+ 14]02 [ %clone [ $+ [ %token ] ] ] 06@ 14[03 $+ %token $+ 14] }
  1485. n367=      }
  1486. n368=      unset [ %clone [ $+ [ %token ] ] ]
  1487. n369=      unset [ %addr [ $+ [ %token ] ] ]
  1488. n370=      goto next
  1489. n371=    }
  1490. n372=    else { unset [ %addr [ $+ [ %token ] ] ] | inc %a | goto next }
  1491. n373=  }
  1492. n374=  :done
  1493. n375=  %tototal = %total * 100
  1494. n376=  %tpercent = [ %tototal ] / %totaln
  1495. n377=  if (%option == 1) { /echo 5 %chan 14[2Clone Dection Done! Total:3 %total $+ 6( $+ %tpercent $+ % $+ ) $+ 14] }
  1496. n378=  if (%option == 2) { /msg %chan 14[2Clone Dection Done! Total:3 %total $+ 6( $+ %tpercent $+ % $+ ) $+ 14] }
  1497. n379=  unset %token | unset %tototal | unset %tpercent | unset %total | unset %a | unset %addr* | unset %clone* | unset %chan | unset %option | halt
  1498. n380=}
  1499. n381=#clones end
  1500. n382=;=========================CHANNEL STATS========================
  1501. n383=#chanstats disabled
  1502. n384=352:* { 
  1503. n385=  if (%chan.stats == on) {
  1504. n386=    if (* isin $parm7) { inc %cops } 
  1505. n387=    if (G isin $parm7) { inc %away.num } 
  1506. n388=    if (@ isin $parm7) { inc %op.num } 
  1507. n389=    if (@ !isin $parm7) { inc %nop.num } 
  1508. n390=    inc %hops $parm8 
  1509. n391=    if ($parm4 isin %addies) { inc %clones }
  1510. n392=    set %addies %addies $parm4
  1511. n393=  }
  1512. n394=}
  1513. n395=315:* { 
  1514. n396=  if (%chan.stats == on) {
  1515. n397=    if (%stat.win == $null) %stat.win = echo -a
  1516. n398=    %tocops = %cops * 100
  1517. n399=    %toaway = %away.num * 100
  1518. n400=    %toclones = %clones * 100
  1519. n401=    %tonum = %nop.num * 100
  1520. n402=    %toopnum = %op.num * 100
  1521. n403=    %perc.cops = [ %tocops ] / %user.num 
  1522. n404=    %perc.away = [ %toaway ] / %user.num 
  1523. n405=    %perc.clones = [ %toclones ] / %user.num 
  1524. n406=    %perc.num = [ %tonum ] / %user.num 
  1525. n407=    %perc.op = [ %toopnum ] / %user.num 
  1526. n408=    %here = %user.num - %away.num
  1527. n409=    %tohere = %here * 100
  1528. n410=    %perc.here = [ %tohere ] / %user.num
  1529. n411=    %stat.win 14,0[6Total Users14]: 10 $+ %user.num 14<-> 14[6IRC Ops14]: 10 $+ %cops $+ 2( $+ %perc.cops $+ % $+ )ááááá
  1530. n412=    %stat.win 14[6Non Ops14]: 10 $+ %nop.num $+ 2( $+ %perc.num $+ % $+ ) 14<-> 14[6Chan Ops14]: 10 $+ %op.num $+ 2( $+ %perc.opnum $+ % $+ ) 
  1531. n413=    %avghops = %hops / %user.num
  1532. n414=    %stat.win 14,0[6Away14]: 10 $+ %away.num $+ 2( $+ %perc.away $+ % ) 14<-> 6Here: 10 $+ %here $+ 2( $+ %perc.here $+ % $+ )ááááááááá
  1533. n415=    %stat.win 14,0[6Avg Hops14]: 10 $+ %avghops 14<-> 14[6Clones14]: 10 $+ %clones $+ 2( $+ %perc.clones $+ % $+ )áááááááááá
  1534. n416=    unset %stat.win | unset %cops | unset %away.num | unset %op.num | unset %nop.num | set %chan.stats off
  1535. n417=    unset %tocops | unset %toaway | unset %toclones | unset %tonum | unset %toopnum | unset %perc.cops
  1536. n418=    unset %perc.away | unset %perc.clones | unset %perc.num | unset %perc.op | unset %here | unset %tohere | unset %perc.here | .disable #chanstats
  1537. n419=  }
  1538. n420=}
  1539. n421=#chanstats end
  1540. n422=;====================STATUS WINDOW OPTIONS====================
  1541. n423=305:*:echo -a 14[5You are no longer marked as being away.14]
  1542. n424=306:*:echo -a 14[5You are now marked as being away.14]
  1543. n425=401:*:echo -a 14[5No such nick/channel14]
  1544. n426=403:*:echo -a 14[5No such channel14]
  1545. n427=404:*:echo -a 14[5Cannot send to channel14]
  1546. n428=421:*:echo -a 14[5Unknown command14]
  1547. n429=432:*:echo -a 14[5Invalid Nickname14]
  1548. n430=433:*:echo -a 14[5Nickname already in use14]
  1549. n431=442:*:echo -a 14[5You're not on that channel14]
  1550. n432=461:*:echo -a 14[5Not enough parameters14]
  1551. n433=471:*:echo -a 14[5This channel is full14]
  1552. n434=472:*:echo -a 14[5Unknown char mode14]
  1553. n435=473:*:echo -a 14[5This channel is invite only14]
  1554. n436=474:*:echo -a 14[5You are banned from that channel14]
  1555. n437=475:*:echo -a 14[5This channel requires the correct key14]
  1556. n438=482:*:echo -a 14[5You're not a channel operator14]
  1557.